body { margin: 0; padding: 0; font-size: 12px; font-family: "宋体" , "Arial Narrow"; background:#ccc; color: #878787; }
form, ul, li, p, h1, h2, h3, h4, h5, h6,span,dl,dt,dd,img { margin: 0; padding: 0; }
input, select { font-size: 12px; line-height: 16px; }
img { border: 0; }.fl{ float:left;}.rl{ float:right;}
em.cite,i{ font-style:normal;}.pd10{ padding:10px;}
ol, ul, li { list-style-type: none; }
a:link, a:visited, a:active { color: #333; text-decoration: none; }
a:hover { color: red; text-decoration: underline; }
abbr, acronym { border: 0; }
address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }
.clear { clear: both; height: 0; overflow: hidden; display: block; }
.clearfix:after { clear: both; height: 0; overflow: hidden; display: block; visibility: hidden; content: "."; }
q:before, q:after { content: ''; }.pd20{ padding:20px; float:left;}
.h10 { height: 10px; float: left; width: 100%; overflow: hidden; display: block;clear: both; }
.h20 { height: 20px; float: left; width: 100%; overflow: hidden; display: block;clear: both; }
.h30 { height: 30px; float: left; width: 100%; overflow: hidden; display: block;clear: both; }
.k1000{ width:866px; margin:0 auto;}
.warp{ width:800px; }

.k66{ width:562px; float:left;background: url(../images/bg.png); }
.k34{ width:290px; float:right;  padding:0 7px;}
.k50{ width:516px; float:left; padding:30px 0 30px 30px;}
.k40{ width:314px; float:right; }
.k77{ width:77%; float:left; }
.k23{ width:23%; float:right; }

.tag{ padding:10px; float:left;}
.tag a{ margin:2px; padding:2px 4px; display:inline-block; background:#F66; color:#FFF; }
.tag a:hover{ background: #F90;}
.tag .addtag{ padding:10px 0; width:100%;}
.tag .atag{ border:1px #ccc solid; background:#EDEDED; height:22px;  line-height:22px; padding-left:5px; width:150px;}
.tag .ftag{border:1px #ccc solid; background:#EDEDED; height:25px;  line-height:25px;}
.c { width: 278px; float: right; font-family: 微软雅黑,宋体,Arial;  position:relative;}
.c h2 { height: 25px; line-height: 25px; font-size: 14px; font-weight: bold; color: #E58800; }
.c .c1 { width: 125px; margin-right: 5px; float: left; border-right: 1px #414141 dotted; }
.c .c1 li { height: 22px; line-height: 22px; font-size: 13px; }
.c .c1 li a:hover { background: #FFA31F; color: #000; text-decoration: none; padding: 0 3px; }
.c .c3 { width: 120px; float: right; }
.c .c3 li { height: 22px; line-height: 22px; }
.c .c3 .c2 li a:hover { background: #FFA31F; color: #000; text-decoration: none; }
.c .c4 { display: inline-block; width: 10px; height: 10px; font-size: 1px; line-height: 1px; margin: 0 4px 0 0; }
.c .c5 { background: #333; color: #FFFFFF; }
.c .c2{background:url(../images/zan.gif) no-repeat; width:18px; height:16px; position:absolute; left:65px; top:27px;}

.tools{ width:520px; float:left; height:40px; line-height:40px; border:1px #ccc solid;}
.tools li{ float:left; text-align:center; border-right:1px #ccc solid; vertical-align:middle; padding:0 15px;}

.music{ padding:15px 10px; float:left;}
.music .bof{ width:19px; height:24px; display:block; float:left; background:url(../images/muleft.gif) no-repeat; font-size:0px; text-indent:-9999px;}
.music .bit{ width:290px; float:left; background:#DBE0CF url(../images/half.gif) top right no-repeat;}
.music .hiy{ width:200px; float:left; }
.music .hiy a{background:#9BA298; display:block; float:left; padding:0 10px; height:20px; overflow:hidden;}
.music .hiy img{ width:20px; height:18px; vertical-align:middle;}
.music .hiy em{ background:url(../images/dark_end.gif) no-repeat; width:10px; height:21px; display:block; float:left;}
.music li{ float:left;}

.header { width:100%; float:left; height:40px; padding:40px 0;}
.header .logo h1 a{ width:200px; height:36px; display:block; text-indent:-9999px; font-size:0px; background:url(../images/logo.png) no-repeat;}
.header .rlink{ float:right;}
.header .rlink a{ margin:6px; display:inline-block;}
.header .nav{ float:right; padding-right:120px;}
.header .nav a{ padding:8px 10px; display:inline-block; }
.header .nav a:hover{ background:#fff;}

.p{ width:380px; height:160px; margin:20px auto;}
.p .p1{ width:145px; float:left;}
.p .p1 img{ width:150px; height:150px; border:5px #000 solid;}
.p .p2{ width:200px; float:right;}
.p .p2 dl{ float:left;}
.p .p2 strong{ font-size:16px; padding-bottom:10px; display:block;}
.p .p2 dt,.p .p2 dd{ height:22px; line-height:22px; color:#000;}
.p .p2 dt{ float:left; width:50px;}
.p .p2 dd{ float:right; width:150px;}

.q { float:left; width:100%;}
.q .q1{ height:35px; line-height:35px; border-bottom:1px #333 dotted; padding-top:60px; text-align:right;}
.q .q1 a{ padding:0 15px; display: inline-block;font-size:14px;}
.q .q2{ background:#000; color:#fff; }
.q .q3{  line-height:40px; text-align:right;background:#000; }
.q .q3 a{display:inline-block;height:40px; padding:0 10px;}
.q .q3 a:hover{ background:#069; }
.q .q4{ padding:10px; float:left;}
.q .q6 li{ width:178px; float:left; border:1px #ccc dotted; margin-bottom:5px;}
.q .q6 li a{ display:block; color:#666; line-height:20px; width:178px; height:40px}
.q .q6 li a:hover{ background:#FC0;}
.q .q6 img{ width:40px; height:40px; float:left; }

.qqdl{  text-align:center; padding-top:80px;}
.qqdl p{ padding:10px; border:1px #ccc dotted; background:#DEDEDE; width:208px; margin:0 auto;}

.Struct{ float:left; padding:20px; width:522px;}
.Struct .Title{ width:100%;padding:0 0 20px 0;}
.Struct .Title h2{ padding:0 0 10px 0;}
.Struct .Title .Info{}
.Struct .Title .SS{}
.Struct .Content .ps{ padding:15px 0; line-height:22px; }
.zliao dl{ width:516px; float:left; padding:10px 0;}
.zliao dt{ width:90px;line-height:30px; padding-right:10px; font-size:14px; text-align:right; float:left;}
.zliao dd{ width:414px; float:left;}
.zliao .input{ border:1px #ccc solid; padding:0 10px; font-size:14px;
}
.zliao .sub{border:1px #F60 solid; background: #FC0; width:120px;
}

.site{ padding:10px;}
.site .info{ float:right;}
.site .info a{ margin-left:10px; padding:5px 8px; background:#ccc;}
.Index{float:left; padding:15px;  width:532px;}
.Index .Content{ }

.about{float:left; padding:15px; border:1px #ddd solid; width:530px;}
.about .site{ padding:10px; border-bottom:1px #ccc dotted;}
.about .Content{ padding:20px 0; line-height:22px; color:#333;}
.about .Content li{ padding-bottom:20px;} 
.about .Content li strong{ color:red; height:30px; display:block;}
.about .Content li p{ padding-left:20px;}
.aboutlink{ width:304px; float:left;}
.aboutlink a{ display:block; width:104px; text-align:center; height:40px; line-height:40px; }

.word{float:left; padding:15px; border:1px #ddd solid; width:530px;}
.word .Title{ padding:10px 15px 10px 5px;}
.word .Title .top{ float:left; background:#F99;color:#fff; width:50px; height:50px; text-align:center; margin-right:15px;}
.word .Title .top strong{ font-size:24px; width:50px; display:block; }
.word .Title .biaot h2{ height:34px;}
.word .Title .biaot a{ color:#F30; margin-right:10px;}
.word .Content{ line-height:22px; color: #666; padding:0 5px;}

.word .tool{ text-align:right;}
.word .tool a{ padding-left:20px;}
.word .tool .pl{ background:url(../images/comment.png) no-repeat;}
.word .tool .xh{ background:url(../images/loveit_heart.png) no-repeat;}

.pdlr10{ padding:0 10px;}
.Box{ margin-bottom:10px; float:left;  width:290px; }
.Box .Title{ height:30px; line-height:30px; padding-left:10px;}
.Box .Main{padding:0 10px; float:left; }
/*右边大图*/
.Right_Thumbnail{ }
.Right_Thumbnail a{ margin:4px; display:inline-block;}
.Right_Thumbnail img{ width:127px; height:110px;}

/*右边用户*/
.User_Thumb{ }
.User_Thumb a{display:inline-block; margin:2px;}

/*TAG*/
.Tag{}
.Tag a{}
/*右边个人信息*/
.User_info{ float:left; width:290px;  }
.User_info .nav{
	float:left;
	width:270px; margin:10px; border:1px #000 dotted; padding:10px 0;
}
.User_info .nav li{ width:135px;float:left; height:30px; line-height:30px; font-size:14px;  text-align:center;  }

.User_info .Head{
	float:left;
	width:280px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.User_info .Head img{ float:left;}
.User_info .Name{ float:left; padding-left:20px;}
.User_info .Name h3{ height:34px; font-size:14px; color:#F60;}
.User_info .Name a{ margin:0 12px 0 0; font-weight:bold; }
.Footer{ width:100%; float:left; padding:30px 0;}
.Footer a{ margin-right:10px;}
.Footer p{ float:right;}
.Footer em{ padding-left:10px;}



.indexpic li { position: relative; text-align: center; margin:10px; float: left;  }
.indexpic li.l1 { background: none transparent scroll repeat 0% 0%; }
.indexpic li div.l1 { color: #a63941; }
.indexpic li.l1 img { border: #fff 1px solid;  }
.indexpic li div.time { z-index: 4; position: absolute; width: 16px; font-family: arial; height: 16px; color: #fff; font-size: 15px; top: 3px; font-weight: bold; left: 3px; }
.indexpic li div.time1 { z-index: 3; position: absolute; width: 16px; font-family: arial; height: 16px; color: #111; font-size: 15px; top: 4px; font-weight: bold; left: 4px; }
.indexpic li img { border: #fff 0px solid; margin: 0px; }
.indexpic a {  display: block; background: url(../images/floading.gif) no-repeat center center; }
.indexpic a img { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.indexpic a:hover,.Right_Thumbnail a:hover,.User_Thumb a:hover{ background: #FFA31F; }
.indexpic a:hover img,.Right_Thumbnail a:hover img,.User_Thumb a:hover img{ filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
.indexpic a span { position: absolute;  left: -9999px; }
.indexpic a:hover span { filter: alpha(opacity=70); line-height: 20px; margin: 0px; width: 100%; bottom: 0px; display: block; font-family: arial; background: #fff; height: 18px; color: #000; font-size: 10px; cursor: pointer; left: 0px; -moz-opacity: 0.7; opacity: 0.7; }
.indexpic .rlink a{ position: absolute; width: 20px; background: url(../images/2.gif); display: inline-block; height: 20px; font-size: 1px; top: 0px; right: 0px; }
